<!DOCTYPE html>
<html lang="zh-cn">
<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  <title>新冠防控系统重构与清零目标 - Libido Chateau</title>
  <meta name="renderer" content="webkit" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>

<meta http-equiv="Cache-Control" content="no-transform" />
<meta http-equiv="Cache-Control" content="no-siteapp" />

<meta name="theme-color" content="#f8f5ec" />
<meta name="msapplication-navbutton-color" content="#f8f5ec">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="#f8f5ec">


<meta name="author" content="迷幻主义搬砖号子" /><meta name="description" content="打仗是为了止战，抗疫是为了无疫。清零不是北极星指标，回归正常生活才是。" /><meta name="keywords" content="数据, 时评, 人文" />


<meta name="baidu-site-verification" content="k5CktWnwfR" />
<meta name="google-site-verification" content="lO7fVN8Jm2sjiBOcR2knmNBKjtWcxS6KbuZYl2yELwA" />


<meta name="generator" content="Hugo 0.108.0 with theme even" />


<link rel="canonical" href="https://madlogos.github.io/post/covid19-zero-policy-restructure/" />
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="manifest" href="/manifest.json">
<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5">

<script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>

<link href="/sass/main.min.67ad89b7ca43747ca0757fa0c720e4a26dfb092d0c625a7e1f3b937263f7d48d.css" rel="stylesheet">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css" integrity="sha256-Vzbj7sDDS/woiFS3uNKo8eIuni59rjyNGtXfstRzStA=" crossorigin="anonymous">
<link rel="stylesheet" href="/css/custom.css">


<meta property="og:title" content="新冠防控系统重构与清零目标" />
<meta property="og:description" content="打仗是为了止战，抗疫是为了无疫。清零不是北极星指标，回归正常生活才是。" />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://madlogos.github.io/post/covid19-zero-policy-restructure/" /><meta property="article:section" content="post" />
<meta property="article:published_time" content="2022-04-04T00:00:00+00:00" />
<meta property="article:modified_time" content="2022-12-21T23:41:55+08:00" />

<meta itemprop="name" content="新冠防控系统重构与清零目标">
<meta itemprop="description" content="打仗是为了止战，抗疫是为了无疫。清零不是北极星指标，回归正常生活才是。"><meta itemprop="datePublished" content="2022-04-04T00:00:00+00:00" />
<meta itemprop="dateModified" content="2022-12-21T23:41:55+08:00" />
<meta itemprop="wordCount" content="3543">
<meta itemprop="keywords" content="新冠,防控,清零," /><meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="新冠防控系统重构与清零目标"/>
<meta name="twitter:description" content="打仗是为了止战，抗疫是为了无疫。清零不是北极星指标，回归正常生活才是。"/>

<!--[if lte IE 9]>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/classlist/1.1.20170427/classList.min.js"></script>
<![endif]-->

<!--[if lt IE 9]>
  <script src="https://cdn.jsdelivr.net/npm/html5shiv@3.7.3/dist/html5shiv.min.js"></script>
  <script src="https://cdn.jsdelivr.net/npm/respond.js@1.4.2/dest/respond.min.js"></script>
<![endif]-->

</head>
<body>
  <div id="mobile-navbar" class="mobile-navbar">
  <div class="mobile-header-logo">
    <a href="/" class="logo">Libido Chateau</a>
  </div>
  <div class="mobile-navbar-icon">
    <span></span>
    <span></span>
    <span></span>
  </div>
</div>
<nav id="mobile-menu" class="mobile-menu slideout-menu">
  <ul class="mobile-menu-list">
    <a href="/">
        <li class="mobile-menu-item">首页</li>
      </a><a href="/post/">
        <li class="mobile-menu-item">归档</li>
      </a><a href="/tags/">
        <li class="mobile-menu-item">标签</li>
      </a><a href="/categories/">
        <li class="mobile-menu-item">分类</li>
      </a><a href="/about/">
        <li class="mobile-menu-item">关于</li>
      </a>
  </ul>

  


</nav>

  <div class="container" id="mobile-panel">
    <header id="header" class="header">
        <div class="logo-wrapper">
  <a href="/" class="logo">Libido Chateau</a>
</div>





<nav class="site-navbar">
  <ul id="menu" class="menu">
    <li class="menu-item">
        <a class="menu-item-link" href="/">首页</a>
      </li><li class="menu-item">
        <a class="menu-item-link" href="/post/">归档</a>
      </li><li class="menu-item">
        <a class="menu-item-link" href="/tags/">标签</a>
      </li><li class="menu-item">
        <a class="menu-item-link" href="/categories/">分类</a>
      </li><li class="menu-item">
        <a class="menu-item-link" href="/about/">关于</a>
      </li>
  </ul>
</nav>

    </header>

    <main id="main" class="main">
      <div class="content-wrapper">
        <div id="content" class="content">
          <article class="post">
    
    <header class="post-header">
      <h1 class="post-title">新冠防控系统重构与清零目标</h1>

      <div class="post-meta">
        <span class="post-time"> 2022-04-04 </span>
        <div class="post-category">
            <a href="/categories/%E6%97%B6%E8%AF%84/"> 时评 </a>
            </div>
          <span class="more-meta"> 约 3543 字 </span>
          <span class="more-meta"> 预计阅读 8 分钟 </span>
        <span id="busuanzi_container_page_pv" class="more-meta"> <span id="busuanzi_value_page_pv"><img src="/img/spinner.svg" alt="spinner.svg"/></span> 次阅读 </span>
      </div>
    </header>

    <div class="post-toc" id="post-toc">
  <h2 class="post-toc-title">文章目录</h2>
  <div class="post-toc-content always-active">
    <nav id="TableOfContents">
  <ul>
    <li><a href="#1">1</a></li>
    <li><a href="#2">2</a></li>
    <li><a href="#3">3</a></li>
    <li><a href="#4">4</a></li>
  </ul>
</nav>
  </div>
</div>
    <div class="post-content">
      <div class="admonition abstract"><p class="admonition-title">摘要</p>
<ol>
<li>防疫不只是专业，它离不开政治，而且是当前最大的政治。<strong>利用好这一点</strong>。</li>
<li>重构抗疫系统，必须符合「清零」战略目标。</li>
<li>清零是阶段战略目标，不是北极星，回归正常生活（放开）才是。</li>
</ol>
</div>
<h2 id="1">1</h2>
<p>全国数万医护和军队星夜集结驰援上海，场面震撼。国家意志已表达得再清楚不过：坚决清零不得妥协。抗疫策略没有A城路线、B城路线，只有中国路线。总公司才有权定顶层战略，分公司只能分解战略目标，严格执行交付。世上没有完美的战略，可以在迭代评议时有理有据地提出修正；但过程执行必须不打折扣，全力以赴。当前争论路线的窗口已过，只有搁置争议，收敛回统一模板这一条路。</p>
<p>昨天很多人在传浦东疾控朱主任（朱渭萍？）的录音，呼吁「专业问题专业决策，不要政治化」。这个说法并不错，却也是一种常见的迷思。一年前高张论争时，我就反对这个观点（见旧文<a href="https://madlogos.github.io/post/zhang-wenhong-gao-qiang-contraversy">《失效的公共讨论——张文宏高强争议风波》</a>)。</p>
<ol>
<li>第一，<strong>防疫离不开政治，而且是当前最大的政治</strong>。何谓专业？关键在于「问题域要窄」，缺陷在于「顾虑难周全」。同样面对病毒，病原专家关心传染性和毒力，临床专家关心救治转归，人文专家关心生命尊严，卫生专家关心易感人群，经济专家关心财经冲击。大家都是专业，各自领域内都自洽，但却彼此牵制抵牾，究竟该听谁的？很多人称赞一种说法「专业」，不过是因为它说中（并拔高）了自己的单边诉求。但综合问题专家决策，并不能平衡不同专业视野的矛盾。</li>
<li>第二，不要忽略<strong>政治本身也是一种专业</strong>，它正是用来弥合此类多边利益冲突的。在解决多边技术问题时，需要的不仅是专业，还需要「超专业」。这种超专业，就是政治。</li>
</ol>
<p>政治很重要，政治化是防疫的客观现实。科学地利用它，而不是简单地抗拒。</p>
<h2 id="2">2</h2>
<p>一个系统运行久了，慢慢不再符合现实需要，就会有人想重构。3月以来疫情迁延不弭，居民烦扰，一线疲惫，师老无功，于是求变之声四起。</p>
<p>当前抗疫系统的痛点很简单明确：<strong>防控措施太严厉，与omicron BA.2.1变种的实际损害不相称</strong>。</p>
<ol>
<li>过多的医疗和社会资源用于症状轻微、预后良好的患者，导致资源耗竭，医护疲惫、患者体验也很差。资源耗竭导致了次生伤害，老弱孕幼和急症就医需求被挤出，潜在超额死亡升高。</li>
<li>反复长时间封控，物资消耗无法补充，身心顿抑。次生伤害是情绪障碍上升，潜在自杀率升高；经济遭受冲击，破产和失业升高。</li>
</ol>
<p>重构派的诉求很朴素：把医护资源从无症状和轻症上抽出来，把封控标准降下去。温和的，要求实行居家隔离；激进的，要求干脆放开。</p>
<p>但任何方案都有代价，工程上的说法是「没有银弹」，算法上叫「没有免费的午餐」。讨论重构，只看痛点还远远不够。先把情绪压一压，检讨几件事：业务目标是什么？约束条件是什么？</p>
<p>到目前为止，抗疫体系的目标并没有变化：<strong>清零</strong>（既出于利害权衡，也是法律要求）。做到清零，需要发现并控制传染源、切断传播链。而发现传染源的前提，是发现<strong>所有感染者和受污染物品</strong>。在境外传入为主的「净土」阶段，传播链受控，做到这一点相对容易。精锐力量实外虚内，十分高效。一旦进入社区散发的「伏火」阶段，由于无症状隐匿感染的占比很高，要找到所有传染源就只能靠局部限制流动、普筛普检来实现，资源投入也显著增加。一些地区靠这个方法艰难地实现社会面清零，也有很大运气成分，只是事后验证了散发的程度不大。而一旦进入社区暴发的「明火」阶段，即吉林和上海当前的局面，除了全域静态封控，别无其他办法。如爆发超过某个阈值，进入「山火」阶段，那就只有等疫情自然熄灭。</p>
<div class="admonition tip"><p class="admonition-title">精准防疫</p>
<p>顺带讲一句。「伏火」阶段，精准防疫是完全行得通的。进入「明火」阶段，线头已经交织一团，这个策略就走不通了，不再能求巧，得靠堆资源拼速度，重剑不工。不能因此说精准防疫策略是错的，盖世殊事异也。但直到现在，疾控还在把大量精力用在流调上，这对<strong>尽快</strong>控制疫情而言边际收益是不大的。</p>
</div>
<h2 id="3">3</h2>
<p>所以现阶段，放开是不被接受的，它与清零目标相悖，已属于业务转型而不是系统重构的范畴。</p>
<p>居家隔离行不行呢？对于缓解现下隔离资源不足是有用的，但对于清零的战略目标帮助有限。</p>
<ol>
<li>第一，人跟不上。各封控城市总会有居民有意无意地跑出家门。从这次上海的情况看，也没好哪里去，逃避核酸检查、逃逸封禁的都大有人在。无论多数人多么善良，都不能高估全体。</li>
<li>第二，房跟不上。之前武汉正是因为居家隔离加剧了家庭内聚集感染，推高了疫情，才有了两山方舱。实践证明居家环境是无法有效保护家庭内脆弱成员的。此外，这一波无论深圳还是上海，都有气溶胶传播迹象。而上海七成以上的住房是三十年以上的老楼，通风排污系统都有气溶胶传播风险。即使感染者乖乖居家隔离，也无法确保不传播整栋楼。</li>
</ol>
<p>在未来一两周内，方舱供给仍将跟不上无症状感染者的增长。无症状感染者（按诊疗标准定义，而非以CT肺炎征象为必要条件的标准）居家隔离会成为事实上的作业标准，但与此相伴的，就是隔离楼栋的封锁时间会持续拉长，直到阳性清零和终末消杀。全域封锁的痛苦，以此被精准分解到特定楼栋。确保这些重点楼栋不出问题，同样需要调配不小的资源。</p>
<div class="admonition tip"><p class="admonition-title">补充说明</p>
<p>从目前操作来看，官方没有改变原则性策略，宁可把人转运到周边省市方舱，也不随便开居家隔离的口子。这是谨慎负责的做法。国家的态度很明朗，既然是资源短缺的问题，我给你配资源。不要胡思乱想，按100分要求来做。</p>
</div>
<p>清零对系统周延性要求极高：全地域、全链路、全节点覆盖。所以，只要清零目标不变，任何重构设计都改动不了多大。这个系统的优点是投入产出比优越，而最大的问题是容错性低，面对隐匿、易传染的新变种，只要初级防线被击穿，就容易进入资源捉襟见肘的「明火」阶段。近阶段重构最现实的目标，是把干预必要性低（轻症/无症状且几无传染性）的感染者从防控对象中删除（需要形成全国共识）。释放出来的防控资源，就可以用来加固初级防线，增加二级防线，提高系统容错性。</p>
<p>为什么当前只能基于清零目标重构？因为最大的约束条件是：<strong>系统修改是全局性的</strong>。尽管到目前为止，BA.2.1显示出的致病力非常有限，在上海几乎没有造成像样的直接损害，但这是建立在上海疫苗接种进度领先的前提上的。去年在一线城市普遍完成全程接种时，很多城市都还预约不到疫苗。考虑到全国范围内脆弱人群的疫苗接种率并不可观，医疗资源有限，传播外溢可能导致疫情迅速蔓延，在一些不太被关注、居民保护不太到位的地区突然出现「明火」甚至「山火」。全国一盘棋，任何地方口子不能松。很多人太关注自己身边，对这个现实不一定重视。</p>
<h2 id="4">4</h2>
<p>打仗是为了止战，抗疫是为了无疫。<strong>清零不是北极星指标，回归正常生活才是</strong>。即使最后真像有些欧美医学家哀叹的那样，世界再也回不到过去的常态，依然要以放开为终极目标，为公众规划出完整的路线图。哪怕最终实现不了，大家也知道下一步该怎么做。</p>
<p>但到目前为止，官方没有这样的路线图。大家停留在「清零」这个阶段性战略目标上，顿兵不前。</p>
<p>不太可能有一个奇迹时刻，钟声敲过，疫情突然就结束了。它一定是渐进的，慢慢的，淡出了我们的生活。席卷数千万条生命的西班牙流感，也不是某一天戏剧性地消失的。它只是越来越不醒目，最后无感地融入了人类的生活。新冠也是这样，不能指望靠清零把它熬死。我们要有计划地迎接这个结局，这个结局不叫躺平。</p>
<p>我不太同意脸谱化地说其他国家的策略都是「躺平」——有躺平的，但多数并不是。曾光在年初的展望文中提到选择与病毒共存的国家，称他们是做出宝贵尝试的探路者。这是客气的说法，也是理性的态度。对于事实上的同路人，没有必要恶语相向，冷嘲热讽。</p>
<p>事实上多数这些「躺平」国家的措施，并不如想象的那样消极。以新加坡为例，对聚餐人数一直限制在5人以下，公共场所口罩令直到近期才取消，KTV也到近日才恢复营业，多数办公场所和商场都需要疫苗加强针证明才能进入，很多企业要求员工每周持抗原自测阴性报告进入职场，对于之前染疫重灾区的外国劳工也有严格的管理措施。尤其令人印象深刻的是，去年11月该国卫生部规定，并无临床禁忌症却未注射疫苗加强针的，<strong>染上新冠的相关医疗费用自理</strong>。在基础设施方面，坡国大幅增加了ICU的建设。这些措施事实上相当严格，效果也很好，坡国疫苗接种率达到90%以上，医护资源应对自如，直接导致这一波omicron疫情冲击下，其病死率只有香港的1/10，公众可以安然自信地开启「共存」。这是一个很好的例子。</p>
<p>去年八月，占主导的是delta，还没有omicron。我设想出现一个<a href="https://madlogos.github.io/post/zhang-wenhong-gao-qiang-contraversy">为期两周都未被识别的破口，导致疫情重燃并蔓延，而再度封城清零的代价将难以承受。这时，一个现实的问题就是，该怎么调整防控策略？</a>如今这个破口真的来了（华亭宾馆二月中旬成为隔离酒店，三月疫情被发现），上海并没有做好充分的准备。到头来，防控策略也没有调整。本轮社会面艰苦清零后，痛定思痛，这些工作应该开始了。因为时间不等人，下一轮病毒来袭不会太久。</p>
<p>[完]</p>
<hr>
<!-- {% raw %} -->
<figure class="center"><img src="https://gh-1251443721.cos.ap-chengdu.myqcloud.com/QRcode.jpg"
         alt="扫码关注" width="30%"/><figcaption>
            <h4>扫码关注我的公众号</h4>
        </figcaption>
</figure>
<!-- {% endraw %} -->
    </div>

    <div class="post-copyright">
  <p class="copyright-item">
    <span class="item-title">文章作者</span>
    <span class="item-content">迷幻主义搬砖号子</span>
  </p>
  <p class="copyright-item">
    <span class="item-title">上次更新</span>
    <span class="item-content">
        2022-12-21
        <a href="https://github.com/madlogos/hugo-blog.git/commit/4f7324412e6449dfb5c3b99d6b55e2c4fc98d6ef" title="changes on 2022年12月21日 星期三 23时41分55秒 CST">(4f73244)</a>
    </span>
  </p>
  <p class="copyright-item">
      <span class="item-title">原始文档</span>
      <span class="item-content"><a class="link-to-markdown" href="https://madlogos.github.io/post/covid19-zero-policy-restructure/index.md" target="_blank">查看本文 Markdown 版本 »</a></span>
    </p>
  <p class="copyright-item">
    <span class="item-title">许可协议</span>
    <span class="item-content"><a rel="license noopener" href="https://creativecommons.org/licenses/by-nc-nd/4.0/" target="_blank">CC BY-NC-ND 4.0</a></span>
  </p>
</div>
<div class="post-reward">
  <input type="checkbox" name="reward" id="reward" hidden />
  <label class="reward-button" for="reward">赞赏支持</label>
  <div class="qr-code">
    
    <label class="qr-code-image" for="reward">
        <img class="image" src="/img/reward/wechat.png">
        <span>微信打赏</span>
      </label>
    <label class="qr-code-image" for="reward">
        <img class="image" src="/img/reward/alipay.png">
        <span>支付宝打赏</span>
      </label>
  </div>
</div><footer class="post-footer">
      <div class="post-tags">
          <a href="/tags/%E6%96%B0%E5%86%A0/">新冠</a>
          <a href="/tags/%E9%98%B2%E6%8E%A7/">防控</a>
          <a href="/tags/%E6%B8%85%E9%9B%B6/">清零</a>
          </div>
      <nav class="post-nav">
        <a class="prev" href="/post/huashan-paper-critic/">
            <i class="iconfont icon-left"></i>
            <span class="prev-text nav-default">「预」字号论文，不那么靠谱</span>
            <span class="prev-text nav-mobile">上一篇</span>
          </a>
        <a class="next" href="/post/shanghai-covid19-trend/">
            <span class="next-text nav-default">上海新冠封控两则</span>
            <span class="next-text nav-mobile">下一篇</span>
            <i class="iconfont icon-right"></i>
          </a>
      </nav>
    </footer>
  </article>
        </div>
        <div id="disqus_thread"></div>
    <script type="text/javascript">
    (function() {
      
      
      if (window.location.hostname === 'localhost') return;

      var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
      var disqus_shortname = 'madlogos-gh';
      dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
      (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
    })();
    </script>
    <noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>

  

  

      </div>
    </main>

    <footer id="footer" class="footer">
      <div class="social-links">
      <a href="mailto:madlogos@gmail.com" class="iconfont icon-email" title="email"></a>
      <a href="https://stackoverflow.com/users/5455754/madlogos?tab=profile" class="iconfont icon-stack-overflow" title="stack-overflow"></a>
      <a href="https://twitter.com/madlogos" class="iconfont icon-twitter" title="twitter"></a>
      <a href="https://www.facebook.com/madlogos" class="iconfont icon-facebook" title="facebook"></a>
      <a href="http://www.linkedin.com/in/yiying-wang/" class="iconfont icon-linkedin" title="linkedin"></a>
      <a href="https://plus.google.com/&#43;%E6%B1%AA%E8%BD%B6%E9%A2%96madlogos" class="iconfont icon-google" title="google"></a>
      <a href="http://github.com/madlogos" class="iconfont icon-github" title="github"></a>
      <a href="https://weibo.com/madlogos/" class="iconfont icon-weibo" title="weibo"></a>
      <a href="https://www.zhihu.com/people/madlogos/" class="iconfont icon-zhihu" title="zhihu"></a>
      <a href="https://www.douban.com/people/Jandeaux/" class="iconfont icon-douban" title="douban"></a>
      <a href="https://jandeaux.tumblr.com" class="iconfont icon-tumblr" title="tumblr"></a>
      <a href="https://www.instagram.com/jandeaux/" class="iconfont icon-instagram" title="instagram"></a>
      <a href="https://gitlab.com/madlogos" class="iconfont icon-gitlab" title="gitlab"></a>
      <a href="https://space.bilibili.com/384080442" class="iconfont icon-bilibili" title="bilibili"></a>
  <a href="https://madlogos.github.io/index.xml" type="application/rss+xml" class="iconfont icon-rss" title="rss"></a>
</div>

<div class="copyright">
  <span class="power-by">
    由 <a class="hexo-link" href="https://gohugo.io">Hugo</a> 强力驱动
  </span>
  <span class="division">|</span>
  <span class="theme-info">
    主题 - 
    <a class="theme-link" href="https://github.com/olOwOlo/hugo-theme-even">Even</a>
  </span>

  <div class="busuanzi-footer">
    <span id="busuanzi_container_site_pv"> 本站总访问量 <span id="busuanzi_value_site_pv"><img src="/img/spinner.svg" alt="spinner.svg"/></span> 次 </span>
      <span class="division">|</span>
    <span id="busuanzi_container_site_uv"> 本站总访客数 <span id="busuanzi_value_site_uv"><img src="/img/spinner.svg" alt="spinner.svg"/></span> 人 </span>
  </div>

  <span class="copyright-year">
    &copy; 
    2017 - 
    2022
    
    <span class="author">madlogos</span>
  </span>
</div>

    </footer>

    <div class="back-to-top" id="back-to-top">
      <i class="iconfont icon-up"></i>
    </div>
  </div>
  
  <script src="https://cdn.jsdelivr.net/npm/jquery@3.6.0/dist/jquery.js" integrity="sha256-H+K7U5CnXl1h5ywQfKtSj8PCmoN9aaq30gDh27Xc0jk=" crossorigin="anonymous"></script>
  <script src="https://cdn.jsdelivr.net/npm/slideout@1.0.1/dist/slideout.min.js" integrity="sha256-t+zJ/g8/KXIJMjSVQdnibt4dlaDxc9zXr/9oNPeWqdg=" crossorigin="anonymous"></script>
  <script src="https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.js" integrity="sha256-yt2kYMy0w8AbtF89WXb2P1rfjcP/HTHLT7097U8Y5b8=" crossorigin="anonymous"></script><script></script><script src="https://cdn.jsdelivr.net/npm/raphael@2.3.0/raphael.min.js" integrity="sha256-TabprKdeNXbSesCWLMrcbWSDzUhpAdcNPe5Q53rn9Yg=" crossorigin="anonymous"></script> <script src="https://cdn.jsdelivr.net/npm/flowchart.js@1.12.1/release/flowchart.min.js" integrity="sha256-ANSuVJkHZftRURALG24omixaZG+Sb51/+JY6EDa7MdE=" crossorigin="anonymous"></script><script></script><script src="https://cdn.jsdelivr.net/npm/webfontloader@1.6.28/webfontloader.js" integrity="sha256-4O4pS1SH31ZqrSO2A/2QJTVjTPqVe+jnYgOWUVr7EEc=" crossorigin="anonymous"></script> <script src="https://cdn.jsdelivr.net/npm/snapsvg@0.5.1/dist/snap.svg-min.js" integrity="sha256-oI+elz+sIm+jpn8F/qEspKoKveTc5uKeFHNNVexe6d8=" crossorigin="anonymous"></script> <script src="https://cdn.jsdelivr.net/npm/underscore@1.10.2/underscore-min.js" integrity="sha256-av1TvywtZ4ZqyCj/6HdtCHSJdn80HAzTgEBTJt/O8uc=" crossorigin="anonymous"></script> <script src="https://cdn.jsdelivr.net/npm/@rokt33r/js-sequence-diagrams@2.0.6-2/dist/sequence-diagram-min.js" integrity="sha256-eadHf9g1REH9Wvp2FLV/D9vKNvQUFKuVPgWFvmMQxBE=" crossorigin="anonymous"></script>
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@rokt33r/js-sequence-diagrams@2.0.6-2/dist/sequence-diagram-min.css" integrity="sha256-On01v36B8LRDuL2tqhqs7Gb3Cm/NIpsLFy4OarOodUA=" crossorigin="anonymous">



<script type="text/javascript" src="/js/main.min.4ae89da218555efa0e7093a20b92017d2e1202b66fff9fc2edf4cb8d44b44c6e.js"></script>
  <script type="text/javascript">
    window.MathJax = {
      tex: {
        inlineMath: [['$','$'], ['\\(','\\)']],
        tags: 'ams',
        }
    };
  </script>
  <script async src="https://cdn.jsdelivr.net/npm/mathjax@3.0.5/es5/tex-mml-chtml.js" integrity="sha256-HGLuEfFcsUJGhvB8cQ8nr0gai9EucOOaIxFw7qxmd+w=" crossorigin="anonymous"></script>


<script type="application/javascript">
var doNotTrack = false;
if (!doNotTrack) {
	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
	ga('create', 'UA-68964085-2', 'auto');
	ga('set', 'anonymizeIp', true);
	ga('send', 'pageview');
}
</script>
<script async src='https://www.google-analytics.com/analytics.js'></script>
<script id="baidu_analytics">
  var _hmt = _hmt || [];
  (function() {
    if (window.location.hostname === 'localhost') return;
    var hm = document.createElement("script"); hm.async = true;
    hm.src = "https://hm.baidu.com/hm.js?f221e23428218df65adeefe00f85e7ed";
    var s = document.getElementsByTagName("script")[0];
    s.parentNode.insertBefore(hm, s);
  })();
</script>

<script id="baidu_push">
  (function(){
    if (window.location.hostname === 'localhost') return;
    var bp = document.createElement('script'); bp.async = true;
    var curProtocol = window.location.protocol.split(':')[0];
    if (curProtocol === 'https') {
      bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
    }
    else {
      bp.src = 'http://push.zhanzhang.baidu.com/push.js';
    }
    var s = document.getElementsByTagName("script")[0];
    s.parentNode.insertBefore(bp, s);
  })();
</script>


<script src="/js/custom.js"></script>


</body>
</html>
